package pe.gob.bcrp.sgci.gestion.reportes.model.entity.librosprincipales;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class ReporteVersionLibroMayorDetalle implements Serializable {

	private static final long serialVersionUID = 1L;
	
	private BigDecimal codRepVerLibMayorDet;
	private BigDecimal codNaturaleza;
	private String nomNaturaleza;
	private BigDecimal codSubCta;
	private String nomSubCta;
	private Date fecRegistro;	
	
	private BigDecimal codOperacion;
	private BigDecimal correlAsientoCont;
	private String desGlosa;
	
	private BigDecimal codMoneda;
	
	private BigDecimal mtoMovDebeMonOrig;
	private BigDecimal mtoMovDebeEquiMonUSD;
	private BigDecimal mtoMovDebeMonNs;
	
	private BigDecimal mtoMovHaberMonOrig;
	private BigDecimal mtoMovHaberEquiMonUSD;
	private BigDecimal mtoMovHaberMonNs;
	
	private BigDecimal codRepVerLibMayor;
	
	private BigDecimal mtoSaldoInicial;
		
	//campos relacionados
	private ReporteVersionLibroMayor reporteVersionLibroMayor;//tabla ReporteVersion obtenida por codRepVer

	public BigDecimal getCodRepVerLibMayorDet() {
		return codRepVerLibMayorDet;
	}

	public void setCodRepVerLibMayorDet(BigDecimal codRepVerLibMayorDet) {
		this.codRepVerLibMayorDet = codRepVerLibMayorDet;
	}

	public BigDecimal getCodNaturaleza() {
		return codNaturaleza;
	}

	public void setCodNaturaleza(BigDecimal codNaturaleza) {
		this.codNaturaleza = codNaturaleza;
	}

	public String getNomNaturaleza() {
		return nomNaturaleza;
	}

	public void setNomNaturaleza(String nomNaturaleza) {
		this.nomNaturaleza = nomNaturaleza;
	}

	public BigDecimal getCodSubCta() {
		return codSubCta;
	}

	public void setCodSubCta(BigDecimal codSubCta) {
		this.codSubCta = codSubCta;
	}

	public String getNomSubCta() {
		return nomSubCta;
	}

	public void setNomSubCta(String nomSubCta) {
		this.nomSubCta = nomSubCta;
	}

	public Date getFecRegistro() {
		return fecRegistro;
	}

	public void setFecRegistro(Date fecRegistro) {
		this.fecRegistro = fecRegistro;
	}

	public BigDecimal getCodOperacion() {
		return codOperacion;
	}

	public void setCodOperacion(BigDecimal codOperacion) {
		this.codOperacion = codOperacion;
	}

	public BigDecimal getCorrelAsientoCont() {
		return correlAsientoCont;
	}

	public void setCorrelAsientoCont(BigDecimal correlAsientoCont) {
		this.correlAsientoCont = correlAsientoCont;
	}

	public String getDesGlosa() {
		return desGlosa;
	}

	public void setDesGlosa(String desGlosa) {
		this.desGlosa = desGlosa;
	}

	public BigDecimal getCodMoneda() {
		return codMoneda;
	}

	public void setCodMoneda(BigDecimal codMoneda) {
		this.codMoneda = codMoneda;
	}

	public BigDecimal getMtoMovDebeMonOrig() {
		return mtoMovDebeMonOrig;
	}

	public void setMtoMovDebeMonOrig(BigDecimal mtoMovDebeMonOrig) {
		this.mtoMovDebeMonOrig = mtoMovDebeMonOrig;
	}

	public BigDecimal getMtoMovDebeEquiMonUSD() {
		return mtoMovDebeEquiMonUSD;
	}

	public void setMtoMovDebeEquiMonUSD(BigDecimal mtoMovDebeEquiMonUSD) {
		this.mtoMovDebeEquiMonUSD = mtoMovDebeEquiMonUSD;
	}

	public BigDecimal getMtoMovDebeMonNs() {
		return mtoMovDebeMonNs;
	}

	public void setMtoMovDebeMonNs(BigDecimal mtoMovDebeMonNs) {
		this.mtoMovDebeMonNs = mtoMovDebeMonNs;
	}

	public BigDecimal getMtoMovHaberMonOrig() {
		return mtoMovHaberMonOrig;
	}

	public void setMtoMovHaberMonOrig(BigDecimal mtoMovHaberMonOrig) {
		this.mtoMovHaberMonOrig = mtoMovHaberMonOrig;
	}

	public BigDecimal getMtoMovHaberEquiMonUSD() {
		return mtoMovHaberEquiMonUSD;
	}

	public void setMtoMovHaberEquiMonUSD(BigDecimal mtoMovHaberEquiMonUSD) {
		this.mtoMovHaberEquiMonUSD = mtoMovHaberEquiMonUSD;
	}

	public BigDecimal getMtoMovHaberMonNs() {
		return mtoMovHaberMonNs;
	}

	public void setMtoMovHaberMonNs(BigDecimal mtoMovHaberMonNs) {
		this.mtoMovHaberMonNs = mtoMovHaberMonNs;
	}

	public BigDecimal getCodRepVerLibMayor() {
		return codRepVerLibMayor;
	}

	public void setCodRepVerLibMayor(BigDecimal codRepVerLibMayor) {
		this.codRepVerLibMayor = codRepVerLibMayor;
	}

	public ReporteVersionLibroMayor getReporteVersionLibroMayor() {
		return reporteVersionLibroMayor;
	}

	public void setReporteVersionLibroMayor(
			ReporteVersionLibroMayor reporteVersionLibroMayor) {
		this.reporteVersionLibroMayor = reporteVersionLibroMayor;
	}

	public BigDecimal getMtoSaldoInicial() {
		return mtoSaldoInicial;
	}

	public void setMtoSaldoInicial(BigDecimal mtoSaldoInicial) {
		this.mtoSaldoInicial = mtoSaldoInicial;
	}
	
}
